package me.shiqiang.im.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(description = "App主页所需经销商信息")
@JsonIgnoreProperties(ignoreUnknown = true)
public class AppHomeDistributorInfoVo {
    @ApiModelProperty("code")
    private String code;

    @ApiModelProperty("真实姓名")
    private String realName;

    @ApiModelProperty("等级(1:银卡 2:金卡 3:家族创始人 4:集团创始人)")
    private String level;

    private String achievementLevel;

    @ApiModelProperty("开卡时间")
    private String createCardDate;

    @ApiModelProperty("家族code")
    private String familyCode;

    @ApiModelProperty("家族名称")
    private String familyName;


    public static final int LEVEL_SILVER = 1;
    public static final int LEVEL_GOLD = 2;
    public static final int LEVEL_FAMILY_FOUNDER = 3;
    public static final int LEVEL_GROUP_FOUNDER = 4;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getCreateCardDate() {
        return createCardDate;
    }

    public void setCreateCardDate(String createCardDate) {
        this.createCardDate = createCardDate;
    }

    public String getFamilyCode() {
        return familyCode;
    }

    public void setFamilyCode(String familyCode) {
        this.familyCode = familyCode;
    }

    public String getFamilyName() {
        return familyName;
    }

    public void setFamilyName(String familyName) {
        this.familyName = familyName;
    }

    public String getAchievementLevel() {
        return achievementLevel;
    }

    public void setAchievementLevel(String achievementLevel) {
        this.achievementLevel = achievementLevel;
    }
}
